package com.zhongwang.mms.module.material.model;

import lombok.Data;

/**
 * @Description: 原料库盘点计划明细
 * @Author: wsg
 * @Date: 2020/05/16
 */
@Data
public class MCheckDetailModel {
    private Integer cpnId;  // 盘点计划Id

    private Integer cdlId;  // 盘点计划明细Id

    private Double cdlItyNum;   // 库存在库数量

    private Double cdlItyWeight;    // 库存在库重量

    private Double cdlNum;  // 盘点数量

    private Double cdlWeight;   // 盘点重量

    private Integer cdlCheckStatus; // 1盘盈 2盘亏

    private Double cdlBeforeNum;    // 盘点计划数量（盘前数量）

    private Double cdlBeforeWeight; // 盘点计划重量（盘前重量）

    private Integer cdlStatus;  // 状态 1未盘点 2已盘点

    private Integer cdlCpnId;   // 盘点计划外键

    private Integer cdlMatId;   // 原料外键

    private Double cdlPrice;    // 单价

    private Double differenceValue; // 盘点盈亏额（重量）

    private Double differenceNum;   // 盘点盈亏额（数量）
    private Double differenceWeight;    // 盘点盈亏额（重量）

    private Integer cdlIsNewFlag;   // 是否新增：1是新增，0是非新增，默认值0

    private String cpnCode;

    private Double adjustNum;
    private Double adjustWeight;

    private String materialKind;    // 分类：型材/板材

    private String matTypeName; // 类型

    private String matQualityName;  // 材质

    private String matSpecName; // 规格

    private Double matWidth;    // 宽度

    private Double matLength;   // 长度

    private Double matHeight;   // 米重/厚度

    private String matStockName;    // 库位

    private Integer cpnStatus;  // 盘点计划状态

    private Integer matFormulaType; // 物料重量公式种类

    private String matNameDesc; // 物料描述

    private Integer lossFlgQuery;   // 盘亏查询条件 2=查询盘亏量大于库存在库量数据

    private Integer cpnResStatus;   // 盘点结果状态 1是未开始，2是执行中，3是已完成

}